package com.example.myapplication;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.SearchView;
import android.widget.TextView;

public class MainActivity5 extends AppCompatActivity{
    TextView tv1,tv3,tv5;
    private SearchView searchView;
    Button btn_home,btn_tv,btn_dynamic,btn_mine;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main5);
        initView();
        //initDate();
        btn_home();
        btn_tv();
        btn_dynamic();
        btn_mine();
    }

    private void initDate() {

    }
    private void btn_home() {
        btn_home.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent= new Intent();
                intent.setClass(MainActivity5.this,MainActivity3.class);
                startActivity(intent);
            }
        });
    }
    private void btn_tv() {
        btn_tv.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent1= new Intent();
                intent1.setClass(MainActivity5.this,MainActivity4.class);
                startActivity(intent1);
            }
        });
    }
    private void btn_dynamic() {
        btn_dynamic.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent2= new Intent();
                intent2.setClass(MainActivity5.this,MainActivity5.class);
                startActivity(intent2);
            }
        });
    }
    private void btn_mine() {
        btn_mine.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent3 = new Intent();
                intent3.setClass(MainActivity5.this, MainActivity6.class);
                startActivity(intent3);
            }
        });
    }
    private void initView() {
        searchView=findViewById(com.android.car.ui.R.id.search);
        tv1=findViewById(R.id.imageView_dynamic_tv1);
        tv3=findViewById(R.id.imageView_dynamic_tv3);
        tv5=findViewById(R.id.imageView_dynamic_tv5);
        btn_home=findViewById(R.id.button_home);
        btn_tv=findViewById(R.id.button_tv);
        btn_dynamic=findViewById(R.id.button_dynamic);
        btn_mine=findViewById(R.id.button_mine);
    }
}
//public class MainActivity5 extends AppCompatActivity {
//    TextView tv1,tv2,tv3,tv4,tv5,tv6,tv7,tv8;
//    private SearchView mSearchView;
//    private List<String> list = new ArrayList<String>();
//    private MyAdapter adapter = null;
    //private String[] mStrs={"白鹿","李一桐","周雨彤","章若楠"};
//    @Override
//    protected void onCreate(Bundle savedInstanceState) {
//        super.onCreate(savedInstanceState);
//        setContentView(R.layout.activity_main5);
//        initView();
//        ms();
//        tv1.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, mStrs));
//        tv2.setTextFilterEnabled(true);
//    }
//    private void initView() {
//        mSearchView=findViewById(com.android.car.ui.R.id.search);
//        tv1=findViewById(R.id.imageView_dynamic_tv1);
//        tv3=findViewById(R.id.imageView_dynamic_tv3);
//        tv5=findViewById(R.id.imageView_dynamic_tv5);
//    }
//    private void ms() {
//        mSearchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
//            // 当点击搜索按钮时触发该方法
//            @Override
//            public boolean onQueryTextSubmit(String query) {
//                return false;
//            }
//
//            // 当搜索内容改变时触发该方法
//            @Override
//            public boolean onQueryTextChange(String newText) {
//                if (!TextUtils.isEmpty(newText)){
//                    tv1.setFilterText(newText);
//                }else{
//                    tv2.clearTextFilter();
//                }
//                return false;
//            }
//        });
//    }

//搜索2
//public class MainActivity5 extends Activity {
//    private EditText et_ss;
//    private ListView lsv_ss;
//    private List<String> list = new ArrayList<String>();
//    boolean isFilter;
//    private MyAdapter adapter = null;
//
//    @Override
//    protected void onCreate(Bundle savedInstanceState) {
//        super.onCreate(savedInstanceState);
//        setContentView(R.layout.activity_main);
//        setViews();// 控件初始化
//        setData();// 给listView设置adapter
//        setListeners();// 设置监听
//    }
//
//    /**
//     * 数据初始化并设置adapter
//     */
//    private void setData() {
//        initData();// 初始化数据
//
//        // 这里创建adapter的时候，构造方法参数传了一个接口对象，这很关键，回调接口中的方法来实现对过滤后的数据的获取
//        adapter = new MyAdapter(list, this, new FilterListener() {
//            // 回调方法获取过滤后的数据
//            public void getFilterData(List<String> list) {
//                // 这里可以拿到过滤后数据，所以在这里可以对搜索后的数据进行操作
//                Log.e("TAG", "接口回调成功");
//                Log.e("TAG", list.toString());
//                setItemClick(list);
//            }
//        });
//        lsv_ss.setAdapter(adapter);
//    }
//    /**
//     * 给listView添加item的单击事件
//     * @param filter_lists  过滤后的数据集
//     */
//    protected void setItemClick(final List<String> filter_lists) {
//        lsv_ss.setOnItemClickListener(new OnItemClickListener() {
//            public void onItemClick(AdapterView<?> parent, View view,
//                                    int position, long id) {
//                // 点击对应的item时，弹出toast提示所点击的内容
//                Toast.makeText(MainActivity5.this, filter_lists.get(position), Toast.LENGTH_SHORT).show();
//            }
//        });
//    }
//    /**
//     * 简单的list集合添加一些测试数据
//     */
//    private void initData() {
//        list.add("看着飞舞的尘埃   掉下来");
//        list.add("没人发现它存在");
//        list.add("多自由自在");
//        list.add("可世界都爱热热闹闹");
//        list.add("容不下   我百无聊赖");
//        list.add("不应该   一个人 发呆");
//        list.add("只有我   守着安静的沙漠");
//        list.add("等待着花开");
//        list.add("只有我   看着别人的快乐");
//    }
//    private void setListeners() {
//        // 没有进行搜索的时候，也要添加对listView的item单击监听
//        setItemClick(list);
//        /**
//         * 对编辑框添加文本改变监听，搜索的具体功能在这里实现
//         * 很简单，文本该变的时候进行搜索。关键方法是重写的onTextChanged（）方法。
//         */
//        et_ss.addTextChangedListener(new TextWatcher() {
//            /**
//             *
//             * 编辑框内容改变的时候会执行该方法
//             */
//            @Override
//            public void onTextChanged(CharSequence s, int start, int before,
//                                      int count) {
//                // 如果adapter不为空的话就根据编辑框中的内容来过滤数据
//                if(adapter != null){
//                    adapter.getFilter().filter(s);
//                }
//            }
//            @Override
//            public void beforeTextChanged(CharSequence s, int start, int count,
//                                          int after) {
//                // TODO Auto-generated method stub
//            }
//            @Override
//            public void afterTextChanged(Editable s) {
//                // TODO Auto-generated method stub
//            }
//        });
//    }
//    /**
//     * 控件初始化
//     */
//    private void setViews() {
//        et_ss = (EditText) findViewById(R.id.et_ss);// EditText控件
//        lsv_ss = (ListView)findViewById(R.id.lsv_ss);// ListView控件
//    }
//}